Kwerenda <nazwa> zawiera niejednoznaczn╣ nazwΩ kolumny, kt≤ra pozostaje w konflikcie z nazw╣ powi╣zania (aliasem) <nazwa>. (B│╣d 3807)

Okre£l w pe│ni nazwΩ kolumny lub zmie± nazwΩ powi╣zania (alias). Instrukcja SELECT jΩzyka SQL u┐ywa nazwy powi╣zania (aliasu) u┐ytej w jednej z tabel podstawowych w klauzuli FROM instrukcji. Poprzednie wersje aparatu Microsoft« Jet zwraca│y nieprawid│owy zestaw wynik≤w w takiej sytuacji. Aby zapobiec zmianie zestaw≤w wynik≤w, wprowadzony zosta│ niniejszy komunikat o b│Ωdzie.

Ta instrukcja SELECT jΩzyka SQL funkcjonowaµ bΩdzie przy u┐yciu z mechanizmem Microsoft OLE DB Provider dla aparatu Jet lub poprzez Active Data Objects (ADO). Je£li ta instrukcja SELECT jΩzyka SQL u┐ywana jest przez jak╣kolwiek czΩ£µ programu Microsoft Access bez ADO u┐ywaj╣c mechanizmu Microsoft OLE DB Provider dla aparatu Jet, nale┐y zmieniµ nazwΩ powi╣zania (alias) na co£ innego, ni┐ nazwΩ kolumny w tabeli podstawowej.

Przyk│adem tego by│oby nastΩpuj╣ce: CREATE TABLE Zam≤wienia (DataZam≤wienia DATE, FrachtDOUBLE);. NastΩpuj╣ca instrukcja SELECT jΩzyka SQL zwr≤ci│aby b│╣d: SELECT DataZam≤wieniaAS A1, Fracht + Fracht AS DataZam≤wienia. Innym rozwi╣zaniem by│aby zmiana nazwy powi╣zania (aliasu) DataZam≤wienia na inn╣ nazwΩ lub wykonanie kwerendy poprzez ADO przy u┐yciu mechanizmu Microsoft OLE DB Provider dla aparatu Jet.